*{margin: 0;padding: 0;font-size: 14px;font-family: "微软雅黑";color: #666;}

html{ -webkit-text-size-adjust:none;}

html, body{overflow-x: hidden;}

img{ border:none; vertical-align:middle;}

input, select, textarea, button { vertical-align:middle}

button { border:0 none; background-color:transparent; cursor:pointer}

button::-moz-focus-inner,

input[type="reset"]::-moz-focus-inner,

input[type="button"]::-moz-focus-inner,

input[type="submit"]::-moz-focus-inner,

input[type="file"]>input[type="button"]::-moz-focus-inner{ border:none; padding:0;}

li{list-style: none;}

a{text-decoration: none;outline:none;}

table{width:100%; border-collapse:collapse; border-spacing:0; table-layout:fixed;}

.justify { text-align:justify; text-justify:distribute-all-lines; /*ie6-8*/ text-align-last:justify;/* ie9*/ -moz-text-align-last:justify;/*ff*/ -webkit-text-align-last:justify;/*chrome 20+*/}

a, input, .imgBox img, .imgBar figure img, .more, .banner a .divBox span, .inService ul li a:after, .inService ul li p,

i, menu span{

   transition:all .4s ease-in-out 0s;

  -webkit-transition:all .4s ease-in-out 0s;

   -moz-transition:all .4s ease-in-out 0s; 

  -ms-transition:all .4s ease-in-out 0s; 

  -o-transition:all .4s ease-in-out 0s; 

}

.navBox:after, .lszcList:after{content: '';display: block;clear: both;}

.imgBox, .imgBar figure{overflow: hidden;}

.imgBox img, .imgBar figure img{width: 100%;}

.imgBox:hover img, .imgBar li:hover figure img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);}

.divBox{width: 1200px;margin: 0 auto;max-width: 95%;}

/*.more{width: 125px;height: 30px;text-align: center;line-height: 30px;color: #0f1827;font-size: 12px; display: block;border-radius: 30px;-webkit-border-radius: 30px;-moz-border-radius: 30px;-o-border-radius: 30px;border: 1px solid rgba(255,255,255,0.5);color: #fff;}*/

.more span{font-family: 'kaiti';font-size: 12px;color: #444;}

/*字母转大写*/

/*{text-transform:uppercase;}*/

/*绝对居中*/

.banner a>p, .banner a .divBox, .inService ul li p{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);}

/*上下居中*/

{position: absolute; top: 50%; transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);}

/*左右居中*/

/*{position: absolute;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-o-transform: translateX(-50%);}*/

/*盒子*/

header, .fang, .newsLeft, .inService .inTitle{box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;}

/*圆形*/

/*.yuan{display:block; border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-o-border-radius: 50%;}*/

/*内联块*/

header h1, nav a, .inService .inTitle, .inService .fang, .newsLeft, .newsList, .copyright div{display: inline-block;vertical-align: middle;}

.inPc .fang, .inService ul li, .newsList .time, .newsList .newsMan, .linkBox li{display: inline-block;vertical-align: top;}

header, nav, .inPc .divBox2, .inService ul, .inService .divBox2, .newsList li, .linkBox{font-size: 0;}

address{font-style: inherit;}

html, body{overflow-x: hidden;}

body{padding-top: 79px;}

header{padding: 10px 0;position: fixed;top: 0;width: 100%; left: 0;z-index: 99;background: rgba(255,255,255,1);box-shadow: 0 0 5px 2px rgba(237,237,237,1);}

h1{line-height: 0;font-size: 0;}

nav{float: right;margin-top: 4px;}

nav a{padding: 15px;margin-left: 7px;border-bottom: 2px solid transparent;color: #444;}

nav a:hover, nav a.active{border-bottom-color: #22509E;color: #22509E;}

/* nav a:last-of-type:hover, nav a:last-of-type.active{border-bottom-color: none;color: #444;} */


nav a:last-of-type{font-size: 20px;font-weight: bold;color: #22509E;}
nav a:last-of-type:hover{border-bottom: none;}
nav a:last-of-type i{
  font-size: 20px;
  color: #fff;
  margin-right: 5px;
  background: #22509E;
  padding: 6px;
  border-radius: 50%;
}




/*.search{margin-top: 35px;margin-left: 60px;}

.search a{line-height: 22px;margin-left: 24px;position: relative;color: #717171;font-family: arial;}

.search a:hover{color: #1B57AC;}

.search a:after{left: -12px;}

.search a i{margin-left: 5px;color: #B4B4B4;font-size: 14px;}

.search input{border: none;}

.search input[type="text"]{width: 0;text-indent: 1em; outline: none;border-bottom: 1px solid #1B57AC;height: 25px;}

.search input[type="submit"]{width: 25px;height: 25px;background: #ccc;background: url(../images/search.png) no-repeat center;cursor: pointer;}

.search form:hover input[type="text"], .search form input[type="text"]:focus{width: 150px;}*/





footer{background: #22509E;padding: 70px 0;}

.linkBox a{color: #fff;}

.linkBox p a{opacity: 0.6;font-size: 12px;}

.linkBox li{width: 8%;margin-right: 10.4%;}

.linkBox li:last-child{margin-right: 0;}

.linkBox li h3 a{font-size: 15px;font-weight: normal;}

.linkBox li h3{margin-bottom: 28px;}

.linkBox li p{margin-bottom: 5px;}

.linkBox li p:hover a{opacity: 1;}

.copyright{margin-top: 50px;padding-top: 45px;border-top: 2px solid #163767;}

.copyright p, .copyright p a{font-size: 12px;color: #fff;line-height: 24px;}

.copyright p a{margin-right: 20px;}

.copyright figure{float: right;text-align: center;margin-top: -18px;}

.copyright span{display: block;margin-top: 10px;color: #fff;}
.copyright span a{color: white;margin-left: 5px;}

/*.cbl{position: fixed;z-index: 101;right: 0;top: 50%;margin-top: 0;width: 55px;}

.cbl a{display: block;width: 55px;margin-bottom: 3px; border-top-left-radius: 5px;border-bottom-left-radius: 5px; height: 55px;line-height: 55px;background: #535050;font-size: 0;}

.cbl .number{width: 235px;}

.cbl a i{display: inline-block;color: #fff;font-size: 15px;text-align: center;border: 1px solid rgba(255,255,255,0.2);border-radius: 50%; vertical-align: middle;width: 30px;height: 30px;line-height: 30px;margin-left: 11px;}

.cbl .goTop, .cbl .goTop i{height: 38px;line-height: 38px;}

.cbl .goTop i{border: none;border-radius: 0;margin-top: 0;}

.cbl span{font-size: 20px;font-weight: bold;color: #fff;vertical-align: middle;margin-left: 40px;}

.cbl a:hover{background: #2682E5;}

.cbl .number:hover{transform: translateX(-180px);}*/

menu{display: none;float: right;width: 32px;font-size: 0;margin-top: 3px;}

menu span{display: inline-block;width: 100%;height: 3px;background: #005BAC;}

menu .s1, menu .s2{width: 50%;margin: 7px 0;}

menu.active .s1, menu.active .s2{width: 45%;}

menu.active .s1{margin-right: 10%;}

























































































































